package com.cha.chaApp.vaccination.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
@Data
public class VaccinationTypeParam {
    /**
     * 疫苗名称
     */
    private String name;
    /**
     * 疫苗总数（需接种剂次）
     */
    private Integer totalDoses;
    /**
     * 是否免费
     */
    private Integer isFree;
    /**
     * 金额（如果不免费）
     */
    private Double amount;
    /**
     * 推荐接种日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date recommendedDoseDate;
    /**
     * 疫苗作用
     */
    private String effect;
    /**
     * 接种对象
     */
    private String target;
    /**
     * 接种途径
     */
    private String administrationRoute;
    /**
     * 费用（综合考虑可能存在的其他费用）
     */
    private Double cost;
    /**
     * 接种剂次
     */
    private Integer doses;
    /**
     * 接种禁忌
     */
    private String contraindications;
    /**
     * 疫苗生产厂家，提供更详细信息
     */
    private String manufacturer;
}
